home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20031118-20041115 / 000186_jaltman2@nyc.rr.com_Mon Apr 12 08:49:05 2004.msg < prev    next >
Internet Message Format  |  2020-01-01  |  5KB

  1. Path: newsmaster.cc.columbia.edu!iad-feed.news.verio.net!peer1.stngva01.us.to.verio.net!news.verio.net!news.glorb.com!border1.nntp.ash.giganews.com!border2.nntp.ash.giganews.com!nntp.giganews.com!feed5.newsreader.com!newsreader.com!news3.optonline.net!cyclone.rdc-nyc.rr.com!news-out.nyc.rr.com!twister.nyc.rr.com.POSTED!53ab2750!not-for-mail
  2. Message-ID: <407A073D.7040004@nyc.rr.com>
  3. From: Jeffrey Altman <jaltman2@nyc.rr.com>
  4. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
  5. X-Accept-Language: en-us, en
  6. MIME-Version: 1.0
  7. Newsgroups: comp.protocols.kermit.misc
  8. Subject: Re: FTP with Auth SSL
  9. References: <c5bv8301ck0@drn.newsguy.com> <GWfec.23377$Nn4.4630542@twister.nyc.rr.com> <c5clci0adl@drn.newsguy.com>
  10. In-Reply-To: <c5clci0adl@drn.newsguy.com>
  11. Content-Type: text/plain; charset=us-ascii; format=flowed
  12. Content-Transfer-Encoding: 7bit
  13. Lines: 101
  14. Date: Mon, 12 Apr 2004 03:02:44 GMT
  15. NNTP-Posting-Host: 24.193.46.55
  16. X-Complaints-To: abuse@rr.com
  17. X-Trace: twister.nyc.rr.com 1081738964 24.193.46.55 (Sun, 11 Apr 2004 23:02:44 EDT)
  18. NNTP-Posting-Date: Sun, 11 Apr 2004 23:02:44 EDT
  19. Organization: Road Runner - NYC
  20. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:14899
  21.  
  22. Petri wrote:
  23.  
  24. > In article <GWfec.23377$Nn4.4630542@twister.nyc.rr.com>, Jeffrey Altman says...
  25. >>Secure Sockets Layer is the name Netscape gave the
  26. >>protocol when it was proprietary.  After it was donated to
  27. >>the IETF and modified to fix some minor security design issues,
  28. >>the protocol was renamed to Transport Layer Security.
  29. > Yes, I am aware of that historical fact. :)
  30. > The reason I wondered why it complained about TLS when I had specified SSL, is
  31. > that there seem to exist something called "auth ssl" and "auth tls", which is
  32. > something I have to specify correctly in my FTP client when connecting to these
  33. > FTP-servers:
  34. > http://www.ford-hutchinson.com/~fh-1-pfh/ftps-ext.html
  35.  
  36. The distinction between FTP AUTH SSL and FTP AUTH TLS has nothing to do 
  37. with the TLSv1 or SSLv3 protocol which is used.  If the string "SSL" is
  38. negotiated then the semantics for the FTP command channel are different
  39. than if "TLS" is used.  "SSL" is not a standard and should not be used
  40. unless you have no other choice.
  41.  
  42. Internally, the protocol which is negotiated is TLSv1.
  43.  
  44. >>You are not providing enough information to diagnose where
  45. >>the TLS connection is failing.
  46. > Sorry, I search the documentation for debug options, and only found "set ftp
  47. > debug on".
  48. >>Try turning on debugging:
  49. >>    SET AUTH TLS DEBUG ON
  50. > Where did you find that? :)
  51. > It's not mentioned here:
  52. > http://www.columbia.edu/kermit/ckermit80.html
  53.  
  54. Try reading the Security Documentation
  55.  
  56.    http://www.columbia.edu/kermit/security.html
  57.  
  58. which describes the implementation of SSL/TLS, Kerberos, SRP, X.509 
  59. certs, etc.
  60.  
  61.  
  62. > Thanks for the tip!
  63. > Very strange, if I add that line to the kermit script, I get this output when
  64. > running the script:
  65. > ?No keywords match - debug
  66. > But if I write it at the prompt after the script has run, it is accepted.
  67. > This output is after having logged in with the script listed earlier and having
  68. > typed the command above:
  69. > ---8<---
  70. > (/home/petri/) C-Kermit>set auth tls debug on
  71. > (/home/petri/) C-Kermit>ftp dir
  72. > ---> TYPE A
  73. > 200 Type set to A.
  74. > ---> PASV 
  75. > 227 Entering Passive Mode (127,0,0,1,128,154)
  76. > ---> LIST 
  77. > 150 Opening ASCII mode data connection for directory listing.
  78. > =>START SSL connect on DATA
  79. > SSL_handshake:UNKWN  before/connect initialization
  80. > SSL_connect:UNKWN  before/connect initialization
  81. > SSL_connect:3WCH_A SSLv3 write client hello A
  82. > SSL_read_alert
  83. > SSL_connect:failed in 3RSH_A SSLv3 read server hello A
  84. > ftp: SSL_connect DATA error: error:14094417:SSL routines:SSL3_READ_BYTES:sslv3
  85. > alert illegal parameter
  86. > (/home/petri/) C-Kermit>exit
  87. > ---> QUIT 
  88. > 435 Failed TLS negotiation on data channel, disconnected: No such file or
  89. > directory.
  90. > SSL_write_alert
  91. > ---8<---
  92.  
  93. A firewall is dropping the connection after the initial client
  94. hello is sent.
  95.  
  96.  
  97. > The more detailed debug output seems to indicate something that looks like a
  98. > protocol failure.
  99. > I know glftpd isn't exactly a crowning achievement of software engineering,
  100. > maybe there is a way in C-Kermit to specify a more relaxed ssl/tls negotiation?
  101. > But of course, FTP sessions work great from FTP clients on both Windows and
  102. > Linux, so that would rule out fatal server side problems.
  103. > Is there some configuring in kermit I could try to circumvent this problem?
  104. > Thanks for your help!
  105. > Petri
  106.  
  107. The problem is not in Kermit.
  108.